/**
 * 
 */
package net.sahv.bdyz.service;

import java.util.List;
import java.util.Map;

import net.sahv.bdyz.mapper.RoleMapper;
import net.sahv.bdyz.model.Role;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

/**
 * @author 张天敏
 * @date 日期：2016年8月5日 时间：下午2:57:00
 */
@Service
public class RoleService {
	
	@Autowired
	private RoleMapper roleMapper;
	
	public int deleteByPrimaryKey(Integer rId){
		return roleMapper.deleteByPrimaryKey(rId);
	}

	public  int insert(Role record){
		return roleMapper.insert(record);
    }
    
	public  Role selectByPrimaryKey(Integer rId){
		return roleMapper.selectByPrimaryKey(rId);
    }

	public  List<Role> selectAll(){
		return roleMapper.selectAll();
    }

	public  int updateByPrimaryKey(Role record){
		return roleMapper.updateByPrimaryKey(record);
    }

	/**
	 * 角色列表
	 * @author 张天敏
	 * @date 日期：2016年8月5日 时间：下午3:08:22
	 * @param param
	 * @return
	 */
	public List<Map<String, Object>> roleList(Map<String, Object> param) {
		return roleMapper.roleList(param);
	}

	/**
	 * 角色列表统计
	 * @author 张天敏
	 * @date 日期：2016年8月5日 时间：下午3:08:26
	 * @param where
	 * @return
	 */
	public Integer roleListCount(String where) {
		return roleMapper.roleListCount(where);
	}

}
